#ifndef _SHA1_HPP_20120719
#define _SHA1_HPP_20120719

#include <string>
#include <stddef.h>

#include "crypto/sha1.h"

namespace crypto
{
	class Sha1
	{
		public :
			Sha1();
			~Sha1() {}

			void start();
			void process(const void * buffer, size_t len);
			void finish(std::string & ressstr);

		private :
			sha1_ctx  _ctx;
	};
};

#endif

